翻訳と辞書
Words near each other
・ Microblepsis manleyi
・ Microblepsis prunicolor
・ Micro-Phonies (album)
・ Micro-Professor MPF-I
・ Micro-pulling-down
・ Micro-retailing
・ Micro-scale
・ Micro-schooling
・ Micro-series
・ Micro-SFP
・ Micro-Space
・ Micro-spectrophotometry
・ Micro-Star International
・ Micro-sustainability
・ Micro-Term ERGO-201
Micro-Threads (multi core)
・ Micro-Vett
・ Micro-volunteering
・ Micro-X-ray fluorescence
・ MicroAce
・ Microacmaeodera
・ Microactuator
・ Microadapis
・ Microadventure
・ Microaerophile
・ MicroAge
・ Microaggression theory
・ Microalbuminuria
・ Microalgal bacterial flocs
・ Microalloyed steel


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Micro-Threads (multi core) : ウィキペディア英語版
Micro-Threads (multi core)
Micro-Threads for multi-core and many-cores processors is a mechanism to hide memory latency similar to multi-threading architectures. However, it is done in software for multi-core processors such as the Cell Broadband Engine to dynamically hide latencies occur due to memory latency or I/O operations
==Introduction==
Micro-threading is a software-based threading framework that creates small threads inside multi-core or many-core processors. Each core may have two or more tiny threads that utilize its idle time. It is like hyper-threading invented by Intel or the general multi-threading architecture in modern micro-processors. It enables the existence of more than one thread running on the same core without performing expensive context switching to system's main memory, even if this core does not have multi-threading hardware logic. Micro-threads mainly hide memory latency inside each core by over lapping computations with memory requests. The main difference between micro-threads and current threading models is that micro-threads context switching overhead is very small. For example, the overhead micro-threads implementation on Cell Broadband Engine is 160 nano seconds; meanwhile, the overhead of context switching of the whole core's (SPE) thread is around 2000 micro-seconds. This low overhead is due to three main factors. First, micro-threads are very small. Each micro-thread runs one or two simple but critical functions. Second, micro-threads context include only the register file of the core currently the micro-thread is executing on. Third, micro-threads are context switched to core's dedicated cache, which makes this process very fast and efficient.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Micro-Threads (multi core)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.